OpenCities Map Ultimate for Finland

Kiinteisto3D_Collection

3D-kiinteistön voi luoda joko tavallisilla alueensijoitustavoilla (sijoittamalla, valuttamalla, alueoperaatioilla, osoittamalla) tai uusilla tavoilla (3D-kappale kohteeksi ja Monimuotoinen 3D-kappale kohteeksi).

Sijoitustavalla ”3D-kappale kohteeksi” luodaan 3D-kohde valitsemalla kappale-elementti. Kappaleen voi luoda esim. MicroStation-toiminnolla ”Kappale pursottamalla” (Solid by Extrusion). Kun kappale-elementti on luotu, voidaan luoda 3D-kiinteistö. Toiminto pyytää osoittamaan luodun kappale-elementin, ja tämän jälkeen hyväksytään alueen luonti data-painikkeella. Huom. tämä tulee tehdä ylänäkymässä (Top view). Kun kohde on luotu, sille on lisätty ominaisuustietoihin ylin ja alin korkeus:

Sijoitustapa "Monimuotoinen 3D-kappale kohteeksi" toimii muuten samoin, mutta toiminto hyväksyy kappale-elementeiksi vain monimuotoisia kappaleita.

KTJ Export - 3D-Kiinteistöt

3D-kiinteistöt voidaan exportata KTJ Export -toiminnolla.

KTJ Export lukee tiedostossa ..\xml\PropertyNames.xml määritellyt osiot:

<RegisterUnit3DBaseProperties>

<Property>PeruskiinteistoKunta</Property>

<Property>PeruskiinteistoSijaintialue</Property>

<Property>PeruskiinteistoRyhma</Property>

<Property>PeruskiinteistoYksikko</Property>

</RegisterUnit3DBaseProperties>

<RegisterUnit3DProperties>

<Property>Kunta</Property>

<Property>Sijaintialue</Property>

<Property>Ryhma</Property>

<Property>Yksikko</Property>

</RegisterUnit3DProperties>

Osiossa RegisterUnit3Dproperties määritetään ominaisuustiedot, joita käytetään kiinteistötunnuksen muodostamiseen. RegisterUnit3DBaseProperties-osiossa määritetään ominaisuustiedot, joita käytetään kun verrataan ovatko kiinteistöt toistensa ylä- tai alapuolisia. Kiinteistöt voivat olla toistensa ylä- tai alapuolisia ainoastaan silloin jos niillä on samat arvot RegisterUnit3DBasePropertiesosiossa määritellyillä ominaisuustiedoilla.

Jotta kiinteistö tulkitaan toisen kiinteistön ylä- tai alapuoliseksi, tulee näiden ehtojen toteutua:

- Samat arvot osion RegisterUnit3DBaseProperties määrittämillä ominaisuustiedoilla

- Ei samat arvot osion RegisterUnit3Dproperties määrittämillä ominaisuustiedoilla

- Kiinteistön projisoitu alue leikkaa toisen kiinteistön projisoidun alueen kanssa

- Kiinteistön alin korkeus on pienempi kuin toisen kiinteistön alin korkeus tai vastaavasti ylin korkeus on suurempi kuin toisen kiinteistön ylin korkeus